be worthy of being on display - Francés Inglés Diccionario